﻿using System;
using OutlookContactsSync.Domain.Globals;

namespace OutlookContactsSync.Domain.Views
{
    public interface IOutlookSyncSettingsView : IGlobalView
    {
        Settings.Status ScreenStatus { get; set; }

        bool BusinessChecked { get; set; }
        bool BusinessFaxChecked { get; set; }
        bool CompanyChecked { get; set; }
        bool DisplayAsChecked { get; set; }
        bool EmailChecked { get; set; }
        bool FileAsChecked { get; set; }
        bool FullNameChecked { get; set; }
        bool HomeChecked { get; set; }
        bool ImAddressChecked { get; set; }
        bool JobTitle { get; set; }
        bool MobilePhone { get; set; }
        bool Picture { get; set; }
        bool WebPageAddress { get; set; }
        bool RemoveOldUsersChecked { get; set; }
        string ContactsCategory { get; set; }

        event EventHandler Save;
        event EventHandler Reset;
    }
}